
![]() ![]() ![]() |
Meu perfil BRASIL , Centro-Oeste , COXIM , Jd. São Paulo , Mulher , de 20 a 25 anos , Portuguese |
|

Pessoal, tenho um trabalho de herói para fazer, uma missão impossível...huahauh, quem puder me ajuar, por favor se manifeste, não sei nada de Java.
Exercício 1: Um túnel de estrada de ferro com um único conjunto de trilhos conecta duas cidades. A estrada de ferro pode obter um deadlock se um trem indo para o norte e um trem indo para o sul entrarem no túnel ao mesmo tempo (os trens não podem recuar). Escreva um programa em Java que previna o deadlock, usando semáforos ou sincronismo Java. Inicialmente, não se preocupe com o starvation (a situação em que os trens indo para o norte impedem que os trens indo para o sul usem o túnel, ou vice-versa), e não se preocupe com os trens deixando de parar e colidindo um com outro.
Exercício 2: Modifique sua solução para o Exercício 1 de modo que fique livre de starvation.
O que eu faço?????